﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Pages/Principal.Master" AutoEventWireup="true" CodeBehind="Terceros.aspx.cs" Inherits="Consulta.Web.Pages.WebForm1" %>
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
<center>
    <div class="GridviewDiv">
        <p>
            Buscar por Nombre :
            <asp:TextBox ID="txtFiltro" runat="server"></asp:TextBox>
            &nbsp&nbsp
            <asp:Button ID="btnBuscar" runat="server" Text="Buscar" CssClass="Naranja"
                onclick="btnBuscar_Click" />
        </p>
        <asp:GridView ID="GridView1" runat="server" DataSourceID="ObjectDataSourceTercero" 
            AutoGenerateColumns="False" AllowSorting="true" AllowPaging="true"
            PageSize = "20" OnRowCommand="GridView1_RowCommand" CssClass="Gridview">
                <RowStyle BackColor="#E7E7FF" ForeColor="#4A3C8C" />
                <FooterStyle BackColor="#B5C7DE" ForeColor="#4A3C8C" />
                <PagerStyle BackColor="#E7E7FF" ForeColor="#4A3C8C" HorizontalAlign="Center" />
                <PagerSettings FirstPageText="Primero" LastPageText="Ultimo"/>
                
                <SelectedRowStyle BackColor="#738A9C" Font-Bold="True" ForeColor="#F7F7F7" />
                <HeaderStyle BackColor="#4A3C8C" Font-Bold="True" ForeColor="#F7F7F7" />
                <AlternatingRowStyle BackColor="#F7F7F7" />

            <Columns>
                <asp:BoundField DataField="Nombre" HeaderText="Nombre" SortExpression="Nombre" />
                <asp:BoundField DataField="Nit" HeaderText="Nit" SortExpression="Nit" ItemStyle-HorizontalAlign="Right"/>
                <asp:BoundField DataField="Direccion" HeaderText="Direccion" SortExpression="Direccion" />
                <asp:BoundField DataField="Telefono" HeaderText="Telefono" SortExpression="Telefono" ItemStyle-HorizontalAlign="Right"/>
                <asp:BoundField DataField="Estado" HeaderText="Estado" SortExpression="Estado" ItemStyle-HorizontalAlign="Center"/>
                <asp:BoundField DataField="NitCXP" HeaderText="NitCXP" SortExpression="NitCXP" ItemStyle-HorizontalAlign="Right"/>
                <asp:TemplateField>
                    <HeaderTemplate>Pagos</HeaderTemplate>
                    <ItemTemplate>
                        <asp:ImageButton ID="imgPagos" runat="server" BorderStyle="None"
                            BorderWidth="1px" Height="16px" Width="16px"
                            ImageUrl="/img/money.png"
                            ToolTip="Consultar Pagos"   
                            CommandName="Pagos" CommandArgument='<%# Eval("NitCXP") + "," + Eval("Nombre")%>'/>
                    </ItemTemplate>
                    <ItemStyle HorizontalAlign="Center" />
                </asp:TemplateField>
                <asp:TemplateField>
                    <HeaderTemplate>Venc</HeaderTemplate>
                    <ItemTemplate>
                        <asp:ImageButton ID="imgVenc" runat="server" BorderStyle="None"
                            BorderWidth="1px" Height="16px" Width="16px"
                            ImageUrl="/img/reminder.png"
                            ToolTip="Consultar Vencimiento de Facturas"   
                            CommandName="Vencimientos" CommandArgument='<%# Eval("NitCXP") + "," + Eval("Nombre")%>'/>
                    </ItemTemplate>
                    <ItemStyle HorizontalAlign="Center" />
                </asp:TemplateField>
            </Columns>
        </asp:GridView>
    </div>
</center>
    <asp:ObjectDataSource ID="ObjectDataSourceTercero" 
                          runat="server" 
                          SelectMethod="ConsultarLista" 
                          TypeName="Consulta.Manager.MTercero" 
                          SortParameterName="pClausulaOrderBy">
        <SelectParameters>
            <asp:ControlParameter ControlID="txtFiltro" Name="pFiltro" PropertyName="Text" Type="String" DefaultValue="" />
            <asp:Parameter Name="pClausulaOrderBy" Type="String" DefaultValue="CuentaID" />
        </SelectParameters>
    </asp:ObjectDataSource>

</asp:Content>
